6.2.0 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
- Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 4-8: Runtime Subroutine's and Predefined Processes

.CLIENT DISPLAY FILE


Usage:

Description:

This subroutine will download a file to the user's PC and automatically open it using either the default program (if the user is running the Desktop Client) or in a new Browser tab (if the user is running the HTML client). The first two parameters are required, if any are missing the subroutine will CANCEL. The <display_name> is optional.

<status_code> is the code returned to indicate if the transfer was successful (Required). This field must be PASSed with Share "Y" to receive the value. A value of 1 indicates the transfer was not successful and 0 indicates success. If the transfer failed, you can check --- .CLIENT DISPLAY FILE for more information.

<source_file> is the is the full path and file name on the Appx server that you want to transfer to the user's PC (Required). This must be a file readable by user 'appx' (Linux/Unix) or the current user (Windows).

<display_name> is an optional field. This has no meaning if the user is running the Desktop Client and is ignored if PASSed. If they are running the HTML client, this will be trailing part of the URL displayed in the browser window. If not passed, it will default to the file name portion of <source_file>. Note that if you supply a <display_name>, it must include the correct file extension.

If the user is running the Desktop Client, the file will be uploaded to their cache folder and automatically deleted after a period of time to avoid filling their disk. If they are running the HTML client, it will be stored on the server running the APPX Server Connector, and also automatically deleted after a period of time. If the user refreshes the tab after this period of time, they will get Error 404 as the document no longer exists.

NOTE: Uploading a file to an HTML client user with this API does NOT require a Local Connector to be running on their device

Application Design Manual                                         "Powered by Appx Software"

1588

©2006-2023 By APPX Software, Inc. All Rights Reserved